ghost town
noun
: a once-flourishing town wholly or nearly deserted usually as a result of the exhaustion of some natural resource
Love words? Need even more definitions?
Merriam-Webster unabridged
Share